home *** CD-ROM | disk | FTP | other *** search
- # printed circuit board autorouter, viewer, and printer
- #
- # Makefile.xen for Xenix 286 by Harold Hankins
- #
-
- #
- # .c.obj:
- # cl /G2s /Oat /W3 /Zp /c $*.c
- #
- # .asm.obj:
- # masm /t /ml $*.asm;
- #
- CFLAGS= -O -M2le
- LIBS= -lmalloc
-
- ROBJS= pcbroute.o io.o solve.o board.o queue.o work.o dist.o alloc.o
- VOBJS= pcbview.o bitmap.o board.o alloc.o util.o
- POBJS= pcbprint.o bitmap.o board.o alloc.o
-
-
- allprg: ../bin/pcbroute ../bin/pcbprint ../bin/pcbview
-
- ../bin/pcbroute: $(ROBJS)
- $(CC) $(CFLAGS) -o ../bin/pcbroute $(ROBJS)
-
- pcbview: $(VOBJS)
- $(CC) $(CFLAGS) -o pcbview $(VOBJS)
-
- ../bin/pcbprint: $(POBJS)
- $(CC) $(CFLAGS) -o ../bin/pcbprint $(POBJS)
-
- ../bin/pcbview: $(VOBJS)
- $(CC) $(CFLAGS) -o ../bin/pcbview $(VOBJS)
-
- printr:
- @prl pcbroute.c io.c solve.c board.c queue.c work.c dist.c alloc.c cell.h
-
- testr:
- cd ../inc ; ../bin/pcbroute example hwh.out ; sum hwh.*
-
- testp:
- cd ../inc ; ../bin/pcbprint hwh.out
-
- pcbroute.o: pcbroute.c cell.h
-
- io.o: io.c cell.h
-
- solve.o: solve.c cell.h
-
- board.o: board.c cell.h
-
- queue.o: queue.c cell.h
-
- work.o: work.c cell.h
-
- dist.o: dist.c cell.h
-
- alloc.o: alloc.c
-
- pcbview.o: pcbview.c cell.h
-
- bitmap.o: bitmap.c cell.h bitmap1.h bitmap2.h bitmap3.h
-
- util.o: util.c
-
- pcbprint.o: pcbprint.c cell.h
-
-
- clean:
- @rm -f $(ROBJS) $(VOBJS) $(POBJS)
-
-